55 research outputs found

    A Sensitive Metric of Class Cohesion

    Get PDF
    Metrics estimate the quality of different aspects of software. In particular, cohesion indicates how well the parts of a system hold together. A metric to evaluate class cohesion is important in object-oriented programming because it gives an indication of a good design of classes. There are several proposals of metrics for class cohesion but they have several problems (for instance, low discrimination). In this paper, a new metric to evaluate class cohesion is proposed, called SCOM, which has several relevant features. It has an intuitive and analytical formulation, what is necessary to apply it to large-size software systems. It is normalized to produce values in the range [0..1], thus yielding meaningful values. It is also more sensitive than those previously reported in the literature. The attributes and methods used to evaluate SCOM are unambiguously stated. SCOM has an analytical threshold, which is a very useful but rare feature in software metrics. We assess the metric with several sample cases, showing that it gives more sensitive values than other well know cohesion metrics

    Bases de Datos para Recuperación de Información. Un Olvido Curricular

    Get PDF
    El gran volumen de información a que estamos sometidos en todos los entornos de la vida aconseja que los contenidos curriculares de las titulaciones informáticas se hagan eco del creciente interés, tanto comercial como teórico, del desarrollo de bases de datos referenciales y sistemas de recuperación que facilitan la selección de las fuentes verdaderamente relevantes para cada necesidad de información. Los Sistemas de Recuperación de la Información (SRI) son sistemas gestores de bases de datos, y por tanto su estudio entraría dentro de las asignaturas de bases de datos. Las distintas necesidades de los entornos documentales respecto a los típicos de gestión condiciona las características de los sistemas gestores de ambas y de los modelos subyacentes. El estudio comparativo del modelo relacional y documental puede proporcionar interesantes reflexiones sobre el papel de la abstracción, modelos conceptuales y formales, eficiencia, balance entre metas contrapuestas e influencia de la estandarización en el desarrollo de nuevas tecnologías, que son cinco de los conceptos que ACM e IEEE consideran básicos para la formación de los alumnos de Informática

    Enseñanza de la legislación para el profesional informático

    Get PDF
    Se discute la necesidad y objetivos de acercar al futuro informático a las leyes directamente relacionadas con su ejercicio profesional. Se plantea el contexto y dificultades de esta docencia. En consecuencia se propone una metodología. Se desarrolla un tema concreto dentro de la asignatura de Protección de la Información en las Ingenierías Técnicas de Informática y Telecomunicaciones. Se estudia el efecto de esta docencia sobre el alumnado evaluando una encuesta

    Análisis estadístico del rendimiento académico de una asignatura con relación a asignaturas anteriores

    Get PDF
    Este artículo analiza el rendimiento de una asignatura en función del rendimiento de otras asignaturas anteriores, mostrando que la probabilidad de cursar con éxito una asignatura disminuye considerablemente si no se ha superado alguna previa. El conocimiento concreto de qué asignaturas están interrelacionadas resulta relevante para la planificación del alumno. Adicionalmente, garantizar que los discentes de un aula disponen de unos conocimientos mínimos en las materias relevantes puede facilitar la organización del proceso de enseñanza-aprendizaje y por tanto, mejorar el rendimiento académico

    7 minutos para un objetivo transversal: ¡LEA ATENTAMENTE!

    Get PDF
    Se presenta una acción docente que llevamos realizando 3 años en las Ingenierías Técnicas de Informática de la Universidad de Alcalá, con el objetivo de recalcar la necesidad de leer atentamente, hasta comprender las especificaciones de un problema, antes de iniciar su resolución. La acción fomenta las habilidades analíticas del alumno. La actividad docente consume solamente unos pocos minutos de la primera sesión docente, en la que se presentan al alumno: contenido, objetivos y metodología de la materia

    Patrones y antipatrones para el primer acercamiento a la programación

    Get PDF
    Muchos profesores hemos experimentado, que los estudiantes universitarios se sienten desorientados en su primer acercamiento a la programación (CS1). En la búsqueda de soluciones a este problema, alguna bibliografía reciente propone presentar, explícitamente al alumnado, patrones y antipatrones de código. Otros autores apelan a proporcionar convenios de legibilidad y mantenibilidad, para conseguir códigos más estilosos. Consideramos que la manera de evitar la desorientación y simultáneamente, mejorar el código que generan consiste en facilitar una visión global del conjunto de recursos que proporciona el lenguaje, junto a un conjunto reducido pero completo de los criterios de calidad del software y secuenciar consecuentemente el temario, seleccionando cuidadosamente los ejercicios propuestos.Many professors have experienced that university students feel disoriented in the first approach to programming (CS1). Searching for solutions, some recent literature works suggests explicitly presenting code patterns and anti-patterns to students. Other authors appeal to provide readability or maintainability conventions to achieve more stylish codes. We believe that the way to avoid disorientation and simultaneously improve the code they generate is to provide them with a reduced but complete set of software quality criteria, properly sequence the course topics and carefully select the proposed exercises

    Recursos pedagógicos para un primer acercamiento a la criptología

    Get PDF
    Se presenta un conjunto de herramientas pedagógicas para proporcionar una visión general de la Criptología actual de forma atractiva y concisa, minimizando el tiempo de docencia requerido

    Partes de actividad como herramienta para evaluar el esfuerzo invertido en el aprendizaje

    Get PDF
    El proceso docente está cambiando su énfasis: desde la enseñanza hacia el aprendizaje; el tamaño, antes medido en horas lectivas, ahora se mide en esfuerzo integral del alumno. Los recursos solicitados al alumno (su tiempo) deben ajustarse a los asignados para cada asignatura, en unidades de créditos ECTS. Ante esta nueva situación los profesores tenemos que ganar experiencia en estimar los tiempos requeridos por cada actividad propuesta. Incluso en ausencia de este motivo, el propio método científico requiere la corroboración experimental de toda estimación realizada. Por tanto, se hace necesario cuantificar el esfuerzo real del alumno para conocer y optimizar la relación rendimiento-esfuerzo de cada actividad docente, y para mejorar estimaciones futuras. En el entorno empresarial este proceso se realiza mediante la cumplimentación de partes de actividad periódicos de cada empleado. La misma idea puede ser importada al entorno universitario. Este documento muestra los requisitos que debe satisfacer una herramienta de gestión de partes de actividad en un entorno universitario. Se presentan dos escenarios en que la medición puede realizarse usando las hojas de cálculo compartidas de Google [6] tal como están disponibles en la actualidad y se describen los mecanismos para la automatización del proceso que permita generalizar su uso a otros escenarios

    La RAE, la palabra y el docente

    Get PDF
    La informática está en constante evolución. Los nuevos procesos y herramientas deben ser nombrados. Los docentes debemos asumir la responsabilidad de usar adecuadamente el lenguaje, ya que a través del profesorado y los medios de comunicación (pero ellos no están en este foro) los nuevos nombres de nuestra disciplina pasan a la sociedad y subsecuente-mente al diccionario. La ingeniería requiere precisión en el significado de los términos que emplea, por lo que sería conveniente que expertos del área fueran escuchados antes de consolidar un término o acepción. Entendemos que la Asociación de Enseñantes Universitarios de la Informática (AENUI) es un excelente interlocutor para consolidar este vínculo.Computer science is constantly evolving. New processes and tools need a name. Teachers must take responsibility for using language properly because through teachers and the media (but they are not in this forum) these new words spread into society and subsequently are included in the dictionary. Engineering in general but computer science in particular require precision in the meaning of the terms that it uses, a reason why it would be advisable that experts of the area were listened before consolidating a term or meaning. We understand that the Association of University Teachers of Informatics (AENUI) is an excellent interlocutor to consolidate this link

    La I Jornada de planes de estudios de Grado en Ingeniería Informática. Alcalá, 24 de enero de 2008

    Get PDF
    La adaptación de los planes de estudios ha suscitado gran interés en el colectivo docente. Por ello, la Conferencia de Decanos y Directores de Informática (CODDI) y la Asociación de Enseñantes Universitarios de Informática (AENUI) decidieron organizar de forma conjunta dos jornadas. Una, para abordar las directrices generales de la confección del plan de estudios, y la segunda sobre aspectos de su implementación
    corecore